package com.faneui.transfer.dal.model;

import java.util.Date;

public abstract class IdEntity {

	/** 主键. */
	protected Long id;

	/** 创建时间. */
	protected Date createdDate;
	/** 创建人. */
	protected String createdBy;

	/** 更新时间. */
	protected Date updatedDate;

	/** 更新人. */
	protected String updatedBy;

	/**
	 * 是否删除标记，0否1是
	 */
	protected Boolean deleteFlag;
	
	/************************* 以下字段为查询条件 *******************************/
	protected String startDate;

	protected String endDate;

	/**
	 * 获取 主键.
	 *
	 * @return the 主键
	 */
	public Long getId() {
		return id;
	}

	/**
	 * 设置 主键.
	 *
	 * @param id
	 *            the new 主键
	 */
	public void setId(Long id) {
		this.id = id;
	}

	public Date getCreatedDate() {
		return createdDate;
	}

	public void setCreatedDate(Date createdDate) {
		this.createdDate = createdDate;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getUpdatedDate() {
		return updatedDate;
	}

	public void setUpdatedDate(Date updatedDate) {
		this.updatedDate = updatedDate;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public Boolean getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Boolean deleteFlag) {
		this.deleteFlag = deleteFlag;
	}
	
	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

}
